package rpc
{
	import events.HTTPCommanderEvent;

	public interface IHTTPCommanderDelegate
	{
		/**
		 *  delegate 위임자 <BR/>
		 *
		 *  @default null
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 10
		 *  @playerversion AIR 1.5
		 *  @productversion Flex 4
		 */
		function get target():Object;
		function set target(value:Object):void;
		
		/**
		 *  dataProvider <BR/>
		 *
		 *  @default null
		 *
		 *  @langversion 3.0
		 *  @playerversion Flash 10
		 *  @playerversion AIR 1.5
		 *  @productversion Flex 4
		 */
		function get dataProvider():Object;
		function set dataProvider(value:Object):void;
		
		function get resultData():Object;
		function set resultData(value:Object):void;
		
		function delegateHandler(event:HTTPCommanderEvent):void;
	}
}